package org.wiki.jdbc.dao;

import java.util.ArrayList;
import java.util.List;
import org.wiki.jdbc.domain.User;

/**
 * 采用Hibernate实现数据持久化操作。
 * @author Wiki.M
 * @version 0.1
 */
public class HibernateUserDAOImpl implements IUserDAO {

	/**
	 * 根据ID删除User对象
	 */
	public void delete(int id) {
		System.out.println("Hibernate delete...");
	}

	/**
	 * 通过名称查询User
	 */
	public List<User> queryByName(String name) {
		List<User> list = new ArrayList<User>();
		System.out.println("Hibernate queryByName...");
		return list;
	}

	/**
	 * 保存User对象
	 */
	public void save(User user) {
		System.out.println("Hibernate save...");
	}

	/**
	 * 更新User对象
	 */
	public void update(User user) {
		System.out.println("Hibernate update...");
	}
}